The names directive instructs the compiler to recognize only the identifiers which are valid for the VectorWorks version specified in the compiler directive. Identifiers screened by this directive include procedure, function, and constant identifiers. The syntax for the names directive is:
In the example, the VectorScript compiler will recognize only those identifiers valid for VectorWorks 8. Any identifier names not supported by the compiler (such as new functions in subsequent versions) will return an error, and should not be used in scripts that must be compatible with the version specified in the directive.